/**
 * 数据统计 API
 */

import { post } from '@/utils/request'

/**
 * 获取数据列表
 * @param {Object} data - 请求参数
 * @param {string} data.model - 数据模型
 * @returns {Promise} 数据列表
 */
export function getDataList(data) {
  return post('/data/list', data)
}

/**
 * 获取最近30天登录次数
 * @returns {Promise} 登录数据
 */
export function getLast30DayLogin() {
  return post('/data/list', { model: 'last_30_day_login' })
}

/**
 * 获取登录时间段统计
 * @returns {Promise} 登录时间段数据
 */
export function getLoginTimeData() {
  return post('/data/list', { model: 'login_data' })
}

export function key(key) {
    let config={};
    config.key=key;
    return  post('/config/key', config)
}

export function value(key, value) {
    let config={};
    config.key=key;
    config.value=value;
    return  post('/config/value', config)
}

export function keyUser(key) {
    let config={};
    config.key=key;
    return  post('/userConfig/key', config)
}

export function valueUser(key, value) {
    let config={};
    config.key=key;
    config.value=value;
    return  post('/userConfig/value', config)
}
